﻿<?php
include("create_text_xml.php");
function DB_exe($text_file_name,$inputID){
global $connect;
//include("db_connection.php"); //db접속파일 create_text_xml.php에 포함되어 있다. 그렇지만 지우면 안되네-_;

    //$text_file_name = "net_eng.txt";

    $fp = fopen('files/'.$text_file_name, "r");

    /*
    CREATE TABLE `tass`.`text_save` (
    `seq` INT NOT NULL AUTO_INCREMENT ,
    `text_p` TEXT NOT NULL ,
    PRIMARY KEY ( `seq` )
    ) ENGINE = MYISAM ;
    */


    $table_name = substr($text_file_name,0,-4);  //table 이름 만든다.

    //table 생성해준다.
    $sql  = "CREATE TABLE $table_name (";
    $sql .= "seq INT NOT NULL AUTO_INCREMENT ,";
    $sql .= "english_text TEXT NOT NULL ,";
    $sql .= "korean_text TEXT ,";
    $sql .= "finish INT NOT NULL ,";
    $sql .= "PRIMARY KEY ( seq ) ";
    $sql .= ") ENGINE = MYISAM ;";

    echo "sql문 입니다.->";
    echo $sql ."<br><br>";
  //  $sql = iconv("", "utf-8", $sql); //요거

    mysql_query($sql, $connect);

    $sql = "INSERT INTO file_management VALUES (NULL,'$inputID', '$table_name', '');";

    echo "인서트문입니다->";
    echo $sql ."<br><br>";
    mysql_query($sql, $connect);

    while (!feof($fp)) {
        echo $str = fgets($fp);
        echo "<br><br>$str<br><br>";
        $str = trim($str);
        if($str!=''){ //한 문장씩 넣어준다.

            $arr = explode( " ", $str); //띄어쓰기로 구분해서 arr에 단어들을 저장한다.

            $sql  = "insert into $table_name (english_text) ";
            $sql .= "values ('$str')";
            //       echo $sql . "<br>";
            mysql_query($sql, $connect);

            foreach($arr as $value) {

                $sql = "select count(*) from word_meaning where '$value' = word"; //i는 갯수
                $i   = mysql_query($sql, $connect);
                $rec = mysql_fetch_array($i);

                if($rec[0] ==0) {
                    $sql  = "insert into word_meaning values ('$value','')"; //검색된 단어가 없으면 저장
                    mysql_query($sql, $connect);
                }
                echo($sql);
            }

            echo("$value<BR>");


            /*      for ( $i = 0; $i < count($word_array);$i++){
            $sql  = "insert into word_meaning values ('$value','')";
            echo "<br><br>".$sql."<br><br>";
            mysql_query($sql, $connect);
            }*/

        }
    }
    text_exe($table_name); //create_text_xml의 함수를 써서 테이블에 있는 정보를 xml로 만든다.
}
?>